Job description:
We are looking for a Quality Assurance Principal to uphold and continually improve Client’s IT Quality Assurance and Testing standards and processes. This position focuses on implementing and improving the test automation framework/blueprint to be able to validate applications and systems in support of Client’s business operations. The Quality Assurance Principal ensures QA and Testing activities and deliverables are completed on-time and on-budget with the help of test automation. This position leverages on expertise in test automation to help implement the automation framework/blueprint across projects. The Quality Assurance Principal conducts test automation code reviews and trains other QA team members on test automation.
You will:
- Implement, improve and enhance the test automation framework across the organization that will be utilized across projects and business process areas. Implement QA Automation RoadMap with QA team
- Conduct code reviews and ensure correct implementation of automation framework or blueprint across test automation projects
- Identify, document, triage and track issues found during test execution
- Understands, follows and help improve all applicable SDLC and testing processes and collaborate with the project team
- Escalate risks that will directly impact project timelines and deliverables
- Follow all company safety policies, procedures and regulations
- Identify and communicate workplace hazards
- Correct or seek assistance in correcting unsafe actions or conditions in the workplace
- Support and improve test automation framework
- Create Automation test scripts
- Train and mentor other QA team members in QA and Testing in test automation
- Conduct code reviews of test automation code
- Keep up with industry trends on test automation tools and utilities related to test automation
- Conduct POCs on new tools and utilities related to test automation
- Implement new tools and utilities related to test automation
- Collaborate with the Business Analyst and project team members to review and clarify project scope and requirements
- Author the Test Suite - test scenarios and test cases traceable to requirements to validate the application or customer deliverables
- Prepare test data and test environment for both manual and automated test cases
- Test execution of business applications, online applications, document processing capability, and reporting deliverables
- Validate data and reports using SQL and other tools
- Secure SQL scripts, Automation scripts and other test artifacts in Source Control
- Report QA metrics and testing status to project team
- Identify, document and track issues found during testing
- Coordinate with developers and project team members to triage and resolve issues
- Escalate risks that will directly impact project timelines and deliverables to the project team
- Assist in deployment verification of applications or customer deliverables
- Update status of assigned project tasks and time reporting duties
- Participate and occasionally lead discussions in team meetings
- Work closely with QA (Level 3 or 4) and QA Manager on prioritization of tasks
- Ensure quality and on-time delivery in all assigned work
Basic Qualifications: (required)
- Bachelor’s degree in Computer Science or related field
- 3 or more years of software testing experience, focusing on implementation and support of test automation (including analysis of requirements and design, translation of those to test requirements and test cases and execution of tests, reporting and mediation of defects and progress reporting)
- 3 or more years of extensive expertise in implementing test automation framework/blueprints and using tools (Microsoft VSTS/Azure DevOps, Selenium, HP UFT, others)
- 5 or more years in applied knowledge of Quality Assurance and Testing best practices on different technology stacks and platforms and thorough understanding and working knowledge of different types of testing
- 5 or more years in reconciling testing requirements with business requirements
- 5 or more years experience in Waterfall, Agile/Scrum and other software development methodologies
- 5 or more years in database concepts and testing using SQL with Microsoft SQL Server or other database platforms
- Concise and effective written and verbal skills to communicate with other professionals, including IT BAs, IT Developers, and other project stakeholders
- Competent MS Word and MS Excel skills (tables, formulas, reports)
Preferred Qualifications: (desired)
- QA or Testing Professional Certification such as CAST, CSTE, CMST
- Development, Coding or Test automation training and certification
- 5 or more years in Software QA and testing automation role or similar software development background
- 5 or more years in implementing test automation framework / blueprint
- 5 or more years of test Automation or software development/coding background in .NET, Selenium, Java or similar coding language
- Experience in SAP and other ERP solutions in a development/deployment or support capacity
- Experience creating executive summaries for communication at all levels
Au